to deliver a speech - Francés Inglés Diccionario